var BLOCK_FN = {}; var PAGE_LINK = {"CART":"sepetim","LOGIN":"uye-girisi-sayfasi","REGISTER":"uye-kayit","CONTACT":"iletisim","CUSTOMER_ORDER_LIST":"uye-siparisleri","ORDER":"order"}; BLOCK_FN["308"] = function(BLOCK, SETTING) { /* Header */ window.headerMemberLoginFn = (result, options) => { popoverAlert.show( document.getElementById(`${options.prefix}${options.type || "email"}`), result.message, 2400, `btn ${result.status === true ? "btn-success" : "btn-danger"} text-left`, false ); if (result.status === true) { setTimeout(() => { window.location.reload(); }, 1500); } }; window[`headercart-cb-${BLOCK.ID}`] = () => { loadSubFolder({ pageId: 1, blockParentId: 1001, subFolder: "cart", success: function (loadRes) { let popupContent = T(`#header-cart-panel-${BLOCK.ID} .drawer-body`); popupContent.html(loadRes); evalScripts(popupContent[0].innerHTML); }, }); }; if (CART_DROPDOWN_LIST === true) { const cartDropdownBtn = T(".header-cart-dropdown"), dropdownContent = T(`.header-cart-dropdown-list`), cartBtnParent = cartDropdownBtn.length ? T(cartDropdownBtn[0].parentNode) : null; let status = 1; callbacks.cart.add.push(() => { status = 1; }); if (cartDropdownBtn.length && dropdownContent.length) { cartDropdownBtn.on("mouseenter", () => { if (matchMedia("screen and (max-width:768px)").matches === true) return; if (status == 1) { dropdownContent.html(""); dropdownContent.addClass("is-loading"); } loadSubFolder({ pageId: 1, blockParentId: 1001, subFolder: "cart", success: function (loadRes) { dropdownContent.html(loadRes); evalScripts(dropdownContent[0].innerHTML); dropdownContent.removeClass("is-loading"); status = ""; }, }); cartDropdownBtn.addClass("cart-viewed"); dropdownContent.removeClass("d-none"); }); cartBtnParent.on("mouseleave", () => { if (matchMedia("screen and (max-width:768px)").matches === true) return; setTimeout(() => { cartDropdownBtn.removeClass("cart-viewed"); dropdownContent.addClass("d-none"); }, 150); }); } } window.onscroll = () => { if ( document.body.scrollTop > T("header").height() || document.documentElement.scrollTop > T("header").height() ) { T(`#scroll-to-up-${BLOCK.ID}`).show(); } else { T(`#scroll-to-up-${BLOCK.ID}`).hide(); } }; T(`#scroll-to-up-${BLOCK.ID}`).on("click", () => { scroll({ top: 0, behavior: "smooth" }); }); // if (T('[data-search="live-search"]').length > 0) { // const dynamicSearch = { // data() { // return { // data : '', // searchVal : '', // } // }, // mounted() { // const self = this; // const srv = T('#live-search')[0].dataset.licence == '1' ? '/srv/service/product/searchAll/' : '/srv/service/product/search/'; // var timer = null; // T('#live-search').on('keyup', () => { // clearTimeout(timer); // if (self.searchVal.length >= 3) { // timer = setTimeout(() => { // axios.get(`${srv}${self.searchVal}`).then(response => { // self.data = response.data; // }); // }, 250); // } else { // self.data = ''; // } // }); // document.addEventListener('click', e => { // var Dom = e.target.nodeName == 'I' ? e.target.parentElement : e.target; // const parentDom = Dom.closest('#search'); // if (parentDom == null) { // self.searchVal = ''; // self.data = ''; // } // }); // }, // } // Vue.createApp(dynamicSearch).mount(`#search`); // } T(`#toggleVisiblePassword${BLOCK.ID}`).on("click", (e) => { const icon = e.target; if (icon == null && T(icon).length < 1) return; const type = T(icon).hasClass("ti-eye-off") ? "text" : "password"; T(icon.closest(".input-group").querySelector("input")).attr("type", type); T(icon).toggleClass("ti-eye-off text-gray ti-eye text-primary"); }); let nav = T(`.menu-${BLOCK.ID}`); let navTime; T(nav).on("mouseenter", () => { navTime = setTimeout(() => { if (!T(nav).hasClass("active")) T(nav).addClass("active"); }, 250); }); T(nav).on("mouseleave", () => { T(nav).removeClass("active"); clearTimeout(navTime); }); const app = T(`#mobile-app-${BLOCK.ID}`); if (app.length > 0 && T.isMobile()) { const MobileAppRedirect = T(`#mobile-app-redirect-${BLOCK.ID}`)[0].value, AppMarketLink = T(`#app-market-link-${BLOCK.ID}`)[0].value, OpenAppLink = T(`#open-app-link-${BLOCK.ID}`)[0].value; if (T.getCookie("mobileApp") == 1) { app[0].remove(); } else { app.show(); app.removeClass("d-none"); } let storeUrl, timeout; if (MobileAppRedirect == "ios") { storeUrl = `https://itunes.apple.com/app/id${AppMarketLink}`; } else if (MobileAppRedirect == "android") { storeUrl = `market://details?id=${AppMarketLink}`; } const meta = document.createElement("meta"); meta.name = "apple-itunes-app"; meta.content = `app-id=${AppMarketLink}, affiliate-data=myAffiliateData, app-argument=${OpenAppLink}://`; T("head")[0].append(meta); T(`#mobile-app-close-${BLOCK.ID}`).on("click", () => { app[0].remove(); T.setCookie("mobileApp", 1); }); T(`#mobile-app-download-${BLOCK.ID}`).on("click", () => { timeout = setTimeout(() => { document.location.href = storeUrl; }, 2000); document.location.href = `${OpenAppLink}://`; }); } } try{ BLOCK_FN["308"]({"ID":308,"PARENT_ID":1001,"PAGE_ID":13,"NAME":"\u00dcst K\u0131s\u0131m","ASSETS":"\/theme\/v5-bernardo\/assets\/"}, {"IS_STICKY":1,"DISPLAY_TITLE":1,"MENU_SELECTED":""}); }catch(ex){ console.error('HATA VAR : Üst Kısım/13'); console.error(ex); } BLOCK_FN["309"] = function(BLOCK, SETTING) { /* Breadcrumb */ } try{ BLOCK_FN["309"]({"ID":309,"PARENT_ID":1005,"PAGE_ID":13,"NAME":"Navigasyon","ASSETS":"\/theme\/v5-mango\/assets\/"}, {"DISPLAY_TITLE":"1"}); }catch(ex){ console.error('HATA VAR : Navigasyon/13'); console.error(ex); } BLOCK_FN["310"] = function(BLOCK, SETTING) { /* ContactInfo */ } try{ BLOCK_FN["310"]({"ID":310,"PARENT_ID":1030,"PAGE_ID":13,"NAME":"\u0130leti\u015fim Bilgileri","ASSETS":"\/theme\/v5-mango\/assets\/"}, {"FIRM_FAX":"Fax No","FIRM_CITY":"\u0130stanbul","FIRM_NAME":"Age Mutfak E\u015fyalar\u0131 Ticaret A.\u015e","FIRM_TOWN":"\u015ei\u015fli","FIRM_EMAIL":"musterihizmetleri@agemutfak.com.tr","FIRM_PHONE":"0 (850) 532 12 43","FIRM_ADDRESS":"\u00c7elik i\u015f merkezi","FIRM_COUNTRY":"T\u00fcrkiye","FIRM_TWITTER":"","FIRM_YOUTUBE":"","DISPLAY_TITLE":"1","FIRM_FACEBOOK":"","FIRM_WHATSAPP":"","MAP_HTML_CODE":"","FIRM_INSTAGRAM":"bernardoturkiye","FIRM_MERNIS_NO":"","FIRM_PINTEREST":"","FIRM_TAX_NUMBER":"","FIRM_TAX_OFFICE":"","FIRM_KEP_ADDRESS":"","FIRM_TRADE_REGISTER_NUMBER":""}); }catch(ex){ console.error('HATA VAR : İletişim Bilgileri/13'); console.error(ex); } BLOCK_FN["311"] = function(BLOCK, SETTING) { /* ContactForm */ T(`#reload-captcha-${BLOCK.ID}`).on('click', e => { document.getElementById(`contactform-captcha-${BLOCK.ID}`).setAttribute('src', `/SecCode.php?${new Date().getTime()}`); }); T(`#contact-form-${BLOCK.ID}`).on('submit', e => { e.stopPropagation(); e.preventDefault(); const formEl = e.target; popoverAlert.hideAll(); if(!T.checkValidity(formEl)) return; const data = new FormData(formEl); if (document.querySelectorAll('[name="g-recaptcha-response"]')[0] && typeof document.querySelectorAll('[name="g-recaptcha-response"]')[0].value !== 'undefined') { data.set('google_recaptcha', document.querySelectorAll('[name="g-recaptcha-response"]')[0].value); data.delete('g-recaptcha-response'); } T.buttonLock.dom = document.getElementById(`#contactform-sendbtn-${BLOCK.ID}`); T.buttonLock.lock(); axios.post(formEl.action, data).then(response => { const result = response.data; const element = T(`#contactform-${result.msg}-${BLOCK.ID}`)[0] || T(`#contactform-${result.key}-${BLOCK.ID}`)[0]; T.buttonLock.unlock(); if (T(`#reload-captcha-${BLOCK.ID}`)[0]) T(`#reload-captcha-${BLOCK.ID}`).trigger('click'); if (document.querySelectorAll('[name="g-recaptcha-response"]')[0] && typeof document.querySelectorAll('[name="g-recaptcha-response"]')[0].value !== 'undefined') grecaptcha.reset(); if(result.success > 0) { T.notify({ text: 'Form tarafımıza iletilmiştir', className: 'success', duration: 3200, iconClass : 'ti-thumbs-up', }); formEl.reset(); T(`#contactform-resetbtn-${BLOCK.ID}`).trigger('click'); return; } popoverAlert.show( element.type == 'checkbox' ? element.nextElementSibling : element, 'Bu alan zorunludur', 3000, `btn btn-danger no-radius text-left`, true, `${(result.msg == 'seccode' || element.type == 'checkbox') ? '' : 'inline'}` ); }).catch(error => { console.warn(`Contact form send error => ${error}`); T.buttonLock.unlock(); }); }); T(`#contactform-resetbtn-${BLOCK.ID}`).on('click', e => { setTimeout(() => { T.placeholder.reset(); popoverAlert.hideAll(); }, 150); }); } try{ BLOCK_FN["311"]({"ID":311,"PARENT_ID":1029,"PAGE_ID":13,"NAME":"\u0130leti\u015fim Formu","ASSETS":"\/theme\/v5-mango\/assets\/"}, {"DISPLAY_TITLE":"1","IS_REQUIRED_EMAIL":"1","IS_REQUIRED_PHONE":"1","IS_REQUIRED_MESSAGE":"1","IS_REQUIRED_LASTNAME":"1","DISPLAY_SECURITY_CODE":"1","IS_REQUIRED_FIRSTNAME":"1","DISPLAY_PRIVACY_POLICY":"1","IS_GOOGLE_RECAPTCHE_ACTIVE":"1"}); }catch(ex){ console.error('HATA VAR : İletişim Formu/13'); console.error(ex); } BLOCK_FN["312"] = function(BLOCK, SETTING) { /* ContactMap */ const gMapScript = document.createElement('script'); const gMapKey = SETTING.GOOGLE_MAPS_API_KEY; if (gMapKey) { if (gMapKey.includes('iframe')) return; gMapScript.src = `https://maps.googleapis.com/maps/api/js?key=${gMapKey}&sensor=true&callback=gMapsCallback${BLOCK.ID}`; document.head.appendChild(gMapScript); window[`gMapsCallback${BLOCK.ID}`] = function(){ T(window).trigger('gMapsLoaded'); var Latlng = new google.maps.LatLng(SETTING.GOOGLE_COORDINATE_Y, SETTING.GOOGLE_COORDINATE_X); var mapOptions = { center: Latlng, zoom: 16, mapTypeId: google.maps.MapTypeId.ROADMAP }; var map = new google.maps.Map(document.getElementById(`map-canvas-${BLOCK.ID}`), mapOptions); var infowindow = new google.maps.InfoWindow({ content: document.getElementById(`gMapContent-${BLOCK.ID}`).value }); marker = new google.maps.Marker({ position: Latlng, map: map, title: "" }); google.maps.event.addListener(marker, 'click', function(){ infowindow.open(map, marker); }); google.maps.event.trigger(marker, 'click'); } } } try{ BLOCK_FN["312"]({"ID":312,"PARENT_ID":1031,"PAGE_ID":13,"NAME":"Ula\u015f\u0131m Haritas\u0131","ASSETS":"\/theme\/v5-mango\/assets\/"}, {"DISPLAY_TITLE":0,"MAP_HTML_CODE":"TEKROM A.\u015e.","GOOGLE_COORDINATE_X":"35.15625","GOOGLE_COORDINATE_Y":"38.959409","GOOGLE_COORDINATE_Z":"5","GOOGLE_MAPS_API_KEY":"